Text copied to clipboard!
Naslov
Text copied to clipboard!Glavni softverski inženjer
Opis
Text copied to clipboard!
Tražimo glavnog softverskog inženjera koji će se pridružiti našem tehničkom timu i voditi razvoj složenih softverskih sustava. Kao ključni član našeg inženjerskog odjela, bit ćete odgovorni za arhitekturu, dizajn i implementaciju skalabilnih i pouzdanih rješenja koja podržavaju naše poslovne ciljeve. Ova uloga zahtijeva duboko tehničko znanje, sposobnost mentoriranja drugih inženjera te suradnju s različitim timovima unutar organizacije.
Glavni softverski inženjer igra ključnu ulogu u postavljanju tehničkih standarda, donošenju strateških odluka o tehnologiji i osiguravanju kvalitete koda. Očekuje se da ćete prepoznati tehničke izazove i predložiti inovativna rješenja koja poboljšavaju performanse, sigurnost i održivost naših sustava. Također ćete raditi na unaprjeđenju procesa razvoja softvera, uključujući CI/CD, testiranje i automatizaciju.
U ovoj ulozi, surađivat ćete s produkt menadžerima, dizajnerima i drugim inženjerima kako biste definirali tehničke zahtjeve i isporučili funkcionalnosti koje donose vrijednost korisnicima. Bit ćete mentor mlađim članovima tima, pružati tehničke smjernice i pomagati u njihovom profesionalnom razvoju.
Idealni kandidat ima višegodišnje iskustvo u razvoju softvera, izvrsno razumijevanje arhitekture sustava, iskustvo s modernim programskim jezicima i alatima te sposobnost vođenja tehničkih inicijativa. Ako ste strastveni u vezi s tehnologijom, volite rješavati složene probleme i želite imati utjecaj na tehnički smjer tvrtke, ovo je prava prilika za vas.
Odgovornosti
Text copied to clipboard!- Dizajniranje i razvoj skalabilnih softverskih rješenja
- Postavljanje tehničkih standarda i najboljih praksi
- Mentoriranje i tehničko vođenje članova tima
- Suradnja s produkt menadžerima i dizajnerima
- Identifikacija i rješavanje tehničkih izazova
- Unaprjeđenje procesa razvoja softvera
- Pisanje i održavanje tehničke dokumentacije
- Sudjelovanje u tehničkim revizijama i code reviewima
- Praćenje novih tehnologija i njihova primjena
- Osiguravanje sigurnosti i performansi sustava
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva ili srodnog područja
- Minimalno 7 godina iskustva u razvoju softvera
- Iskustvo s arhitekturom softverskih sustava
- Odlično poznavanje barem jednog modernog programskog jezika (npr. Java, Python, Go)
- Iskustvo s radom u agilnim timovima
- Sposobnost mentoriranja i vođenja tehničkih inicijativa
- Poznavanje CI/CD alata i praksi
- Iskustvo s bazama podataka i distribuiranim sustavima
- Odlične komunikacijske i prezentacijske vještine
- Samostalnost i proaktivnost u radu
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje tehnologije najčešće koristite u svakodnevnom radu?
- Možete li opisati projekt na kojem ste vodili tehnički tim?
- Kako pristupate rješavanju tehnički složenih problema?
- Imate li iskustva s dizajnom distribuiranih sustava?
- Kako osiguravate kvalitetu i održivost koda?
- Na koji način mentorirate mlađe inženjere?
- Koje alate koristite za CI/CD i automatizaciju?
- Kako ostajete u toku s novim tehnologijama?
- Koji je vaš pristup kod reviewima?
- Kako balansirate tehnički dug i razvoj novih funkcionalnosti?